//
//  CZEmoticon.swift
//  Weibo24
//
//  Created by apple on 16/3/7.
//  Copyright © 2016年 apple. All rights reserved.
//

import UIKit
//表情对象的模型
class CZEmoticon: NSObject {

///  发布微博的时候使用
    var chs: String?
///  图片的名字,用于拼接图片路径
    var png: String?
///  emoji表情
    var code: String?{
    
        didSet{
        
            //第一步: 创建一个 Scanner 的实例对象
            let scan = NSScanner(string: code!)
            //第二步: 定义一个可变的 UInt32 类型的变量用于接收
            var result: UInt32 = 0
            scan.scanHexInt(&result)
            //第三步: -> 转换成一个Unicode
            let unicode = UnicodeScalar(result)
            //第四步: 把 unicode转换成 Character
            let character = Character(unicode)
            
            emoji = "\(character)"
            
        }
        
    }
    ///  定义图片的包路径
    var path: String?
   
    // 
    var emoji: String?
    
    override init() {
        
        super.init()
        
    }
    
    init(dic: [String: NSObject]) {
        super.init()
        
        setValuesForKeysWithDictionary(dic)
    }
    
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {

    }
}
